﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CapaNegocio;

namespace PresentacionWeb
{
    public partial class uiModificar_Cliente : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["Id_Cliente"] != null)
                {

                    cargarDatos(Request.QueryString["Id_Cliente"]);
                    carcardocumentossss(Request.QueryString["Id_Cliente"]);
                   
                }

               

              
            }
        }

       Clase_Cliente  datos = new Clase_Cliente();
       private void cargarDatos(string Id_Cliente)
        {

            datos = datos.Metodo_ObtenerCliente().Where(c => c.Id_Cliente == Convert.ToInt32(Id_Cliente)).First();
            if (datos != null)
            {
                lbl_clave_cliente.Text = datos.Id_Cliente.ToString();
                txt_NombreCliente.Text = datos.Nombre_Cliente;
                txtCiudadCliente.Text = datos.Ciudad_Cliente;
                txt_DireccionCliente.Text = datos.Direccion_Cliente;
                txt_telefonoCliente.Text = datos.Telefono_Cliente;
                txt_ruccedulaCliente.Text = datos.Ruc_Cedula_Cliente;
                DropDownList1.Text = datos.Id_TipoDocumento.ToString();
            }
   


        }



       void carcardocumentossss(string Id_Cliente)
       {
           Clase_Cliente obje = new Clase_Cliente();
           DropDownList1.DataSource = obje.Metodo_ObtenerDocumento();
           DropDownList1.DataTextField = "TiDocumento";
           DropDownList1.DataValueField = "Id_TipoDocumento";
           DropDownList1.DataBind();


       }

       protected void Button1_Click(object sender, EventArgs e)
       {
           Clase_Cliente obmodi = new Clase_Cliente();
        Esperando.Text=   obmodi.Metodo_ModificarCliente(new Clase_Cliente { Id_Cliente = Convert.ToInt32( lbl_clave_cliente.Text), Nombre_Cliente= txt_NombreCliente.Text, Ciudad_Cliente = txtCiudadCliente.Text, Direccion_Cliente = txt_DireccionCliente.Text, Telefono_Cliente= txt_telefonoCliente.Text, Ruc_Cedula_Cliente = txt_ruccedulaCliente.Text, Id_TipoDocumento = Convert.ToInt32( DropDownList1.SelectedValue) });
       }

    }
}